草庐IT

https - 重复内容 SEO http 和 https

全部标签

php - Laravel HTTPS 路由

今天我决定将我的网站迁移到HTTPS。早期我的网站在HTTP上工作。我的问题是误解了Laravel如何在辅助函数route('name')中传递HTTP和https我将config/app.php中的网站URL更改为https://www.domain.name,我认为这个解决方案对我有帮助。但是我得到了一个奇怪的结果。在phpartisantinker中,如果我通过route('ROUTE.NAME')我得到正确的链接https://www.domain.name/route/路径但是在Blade模板中我得到了http://www.domain.name/route/path与\UR

php - 删除除文件名 php 以外的所有内容

我正在尝试删除文件名ex之前的所有内容:/home/mike/whatever/test_1.txt只留下test_1.txt最简单的方法是什么?谢谢 最佳答案 basename() 关于php-删除除文件名php以外的所有内容,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/360762/

php - 如何计算数组中有多少个重复键?

是否有可能得到数组中有多少个“a”?$array=array('a','a','a','a','b','b','c'); 最佳答案 array_count_values是你需要的上面的例子会输出:Array([a]=>4[b]=>2[c]=>1) 关于php-如何计算数组中有多少个重复键?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4367239/

php - 为什么我不能在 PHP 中使用 __toString() 打印任何内容?

我创建了一个带有构造函数和toString方法的类,但它不起作用。classCourse{protected$coursepublicfunction__construct(){$this->$course="hello";}publicfunction__toString(){$string=(string)$this->$course;return$string;}}我得到错误:Fatalerror:Cannotaccessemptyproperty如果我这样做:$string=(string)$course;没有打印出来。虽然我熟悉Java的toString方法,但我对PHP中的

php - 删除字符串中的所有重复字符?

假设我有以下内容:$str="1AAABBCCCDDDDDDD";如何删除字符串中的所有重复字符?所以它看起来像这样?$result="1ABCD"; 最佳答案 您只需要count_chars():$result=count_chars($str,3);将第二个参数$mode设置为3,count_chars()将输出:astringcontainingalluniquecharacters从thisdemo可以看出这会产生:1ABCD 关于php-删除字符串中的所有重复字符?,我们在St

php - 通过 HTTPS 的谷歌图表

我正在尝试将图表作为图像加载到安全站点中。通过https的GoogleChart图片示例如下:http://www.google.com/chart?cht=lc&chs=200x125&chd=s:helloWorld问题是,虽然您可以通过直接单击链接来加载这样的图像,但您不能将其作为图像包含在您的页面中。它只是不会加载。关于如何绕过这个的任何想法?还是一般使用PHP的解决方案? 最佳答案 看起来Google终于更新了他们的API以允许HTTPS。您需要做的就是将主机名切换为chart.googleapis.com,以便基本URL

php - 为什么我的短代码在其他内容之前执行?

我在页面中有以下文本。如您所见,我的短代码就在底部,但不知何故,当代码运行时,我的短代码的输出被插入到页面顶部,而不是跟随其前面的内容。[barcelona_address]这是我在function.php文件中注册的短代码:sdsdsds";}functionbarcelona_shortcode_handler($atts,$content=null,$code=""){if(function_exists($code."_func")){call_user_func($code."_func",$atts);}}?>结果是:sdsdsds 最佳答案

php - 如何删除 https ://from URL and insert http://instead of it in string in PHP?

首先,我需要检查URL字符串,如果URL的协议(protocol)是https,那么我需要替换PHP中的http。所以这个php函数的输入和输出必须是这样的:Input->https://example.com/example/https.phpOutput->http://example.com/example/https.phpInput->http://example.com/example/https.phpOutput->http://example.com/example/https.php 最佳答案 这将确保它位于字符

php - 使用 Simple HTML Dom 检索关键字元标记内容?

我正在使用SimpleHTMLDom从远程网页上抓取关键字,但我不知道如何实现这一点。我目前正在使用以下代码。$html=str_get_html($remote_html);echo$html->find("meta[keywords]")->content;并收到以下错误:Tryingtogetpropertyofnon-objecthttp://simplehtmldom.sourceforge.net/ 最佳答案 find()返回的不是一个对象,而是一个包含(在本例中)1个对象的数组。此外,“关键字”不是属性,但“名称”是。

php - 在 php 中获取请求的 url 的内容类型

使用php我怎样才能将变量$type定义到http://www.example.com的content-type中?例如:$type定义为"text/html"到目前为止,这是我正在使用的:代码可以根据需要修改 最佳答案 你试过吗:$type=get_headers($url,1)["Content-Type"];正如@Michael在评论中指出的那样,如果没有最新版本的PHP,此语法将无法工作。你有没有试过:$headers=get_headers($url,1);$type=$headers["Content-Type"];?